<%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>
var _title;	//业务标题
var _issueId; //业务主键
var _doSurplusWork = _documentContext + "/superviseBranch/doSurplusWork";//（流程启动成功后业务数据的相关操作）业务模块自己定义的业务处理方法，以供框架在提交完成后，进行触发

/**
 * 业务数据初始化
 */
$(function(){
	
	_issueId=$("#docSuperviseForm").find("#docId").val();
	
	inintPage();
});

function inintPage(){
	var isNewFlag=_workEffortId=="isNew";
	var todoFlag=_issueType=="todo";
	
	$("#remark").textbox({
		multiline:true,
		validType:'length[1,340]',
		required:true,
		editable:false
	});
	
	//附件start
	var controlId="fileUpload";//自定义控件名前缀
	var delFlag=(todoFlag && actionPermissionJson.ModifyAttach=="true")?"1":"0";//显示删除按钮：0，不显示；1，显示
	var addFlag=(todoFlag && actionPermissionJson.ModifyAttach=="true")?"1":"0";//添加按钮可用：0，不可用；1，可用
	var showControlFlag=(todoFlag && actionPermissionJson.ModifyAttach=="true")?"1":"0";//显示file控件和上传按钮：0，不显示；1，显示
	//var docType="";//流程状态：为done时候控制file控件和上传按钮不显示----issue.js已有
	var attachNo="0";//查询已有附件条件
	var attachVersion="0";//查询已有附件条件
	var attachType="AS";//查询已有附件条件
	//设置附件在word控件中打开后是否只读，默认只读true，如果为false，文件可编辑保存
	var fileReadOnly=!(_workEffortId=="isNew" || _issueType=="todo" && actionPermissionJson.ModifyAttach=="true");
	
	$("#fileDiv").panel({
	    href:_synergyContext+'/basic/synAttach/gotoSynAttachPage?docId='
	    	+_issueId+'&controlId='+controlId+'&delFlag='+delFlag+'&addFlag='+addFlag
	    	+'&showControlFlag='+showControlFlag+'&docType='+_issueType
	    	+"&attachNo="+attachNo+"&attachVersion="+attachVersion
			   +"&attachType="+attachType+"&fileReadOnly="+fileReadOnly,
	    border:false,//不显示边框
	    cache:false//不从缓存加载面板
	});
	//附件end
}

/**
 * 框架页面调用的保存方法
 */
function _saveOAdata(){
	if(!checkPageItems()){//页面验证不通过
		return 1;
	}
	var status = submitOAdata();
	if(status != 100)
	{
		return 2;
	}
	
	return 0;//0:保存成功，1：验证未通过，2：数据保存错误
}

/**
 * 验证
 */
function checkPageItems(){
	return $("#docSuperviseForm").form('validate');
}


/**
 * 保存业务数据
 * 返回值100:正常、200:数据保存失败、300:正文及附件保存失败、400:附件上传失败
*/
function submitOAdata(){
	var submitState=0;
	
	$.ajax({//ajax保存表单基本信息
		   type: "POST",
		   url: "<c:url value='/supervise/updateBranchDate' />",
		   data: $('#docSuperviseForm').serialize(),
		   dataType: "json",
		   async:false,
		   success: function(msg){
		     if(msg.state=="200"){
		    	 if(fileUploadSaveFileFt(_issueId,"0","0","AS","")){//保存附件
		    		 submitState=100;
		    	 }else{
		    		 submitState=500;
		    	 }
		     }else{
		    	 submitState=500;
		     }
		   }
		});	
	_title=$("#docName").textbox("getValue"); 
	
	return submitState;
}